﻿using System;
using System.Collections;
using System.Collections.Generic;

using AUV5.Model;

namespace AUV5.DAL.Interface
{
	/// <summary>
	/// 功能：     FailedLogins 的业务接口，定义业务功能
	/// 作者：     LI
 	/// 日期：     2011/12/8
 	/// 修改日期： 
 	/// 修改人：
 	/// 修改内容：
	/// </summary>
	public interface IFailedLoginsDao
	{
		/// <summary>
		/// 得到最大行数
		/// </summary>
		/// <returns></returns>
		int GetMaxCounts();
		
		/// <summary>
		/// 得到列表
		/// </summary>
		/// <returns></returns>
		System.Collections.Generic.IList<FailedLogins> GetList();
		
		/// <summary>
		/// 通过不同参数得到列表
		/// </summary>
		/// <param name="objParameters"></param>
		/// <returns></returns>
		System.Collections.Generic.IList<FailedLogins> GetListByParameters(object objParameters);
		
		/// <summary>
		/// 得到明细
		/// </summary>
		/// <param name="IpAddress"></param>
		/// <returns></returns>
		FailedLogins GetDetail(System.String ipaddress);

		/// <summary>
		/// 新建
		/// </summary>
		object Add(FailedLogins failedlogins);
		
		/// <summary>
		/// 修改
		/// </summary>
		int Update(FailedLogins failedlogins);

		/// <summary>
		/// 删除
		/// </summary>
		/// <param name="IpAddress"></param>
		int Delete(System.String ipaddress);

		/// <summary>
		/// 删除
		/// </summary>
		/// <param name="failedlogins"></param>
		int Delete(FailedLogins failedlogins);
	}
}
